hit the high points/spots - Alemán Inglés Diccionario